/*
 * Created on Jun 16, 2005
 */
package org.vectrics.project.task;

import java.util.ArrayList;
import java.util.List;

import org.vectrics.common.db.Voidable;

/**
 * @author MMoore
 */
public class TaskSettingDefinition implements Voidable {
	private boolean required = false;
	private Long id = null;
	private String description = null;
	private List children = new ArrayList();
	
	private boolean voided = false;
	
	/**
	 * 
	 */
	public TaskSettingDefinition() {
		super();
		// TODO Auto-generated constructor stub
	}
	
	
	/**
	 * @return Returns the children.
	 */
	public List getChildren() {
		return children;
	}
	/**
	 * @param children The children to set.
	 */
	public void setChildren(List children) {
		this.children = children;
	}
	/**
	 * @return Returns the description.
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * @param description The description to set.
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * @return Returns the id.
	 */
	public Long getId() {
		return id;
	}
	/**
	 * @param id The id to set.
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * @return Returns the required.
	 */
	public boolean getRequired() {
		return required;
	}
	/**
	 * @param required The required to set.
	 */
	public void setRequired(boolean required) {
		this.required = required;
	}
	/**
	 * @return Returns the voided.
	 */
	public boolean getVoided() {
		return voided;
	}
	/**
	 * @param voided The voided to set.
	 */
	public void setVoided(boolean voided) {
		this.voided = voided;
	}
}
